landlocked sea - German English Dictionary